<?php
// +----------------------------------------------------------------------
// | yylAdmin 前后分离，简单轻量，免费开源，开箱即用，极简后台管理系统
// +----------------------------------------------------------------------
// | Copyright https://gitee.com/skyselang All rights reserved
// +----------------------------------------------------------------------
// | Gitee: https://gitee.com/skyselang/yylAdmin
// +----------------------------------------------------------------------

// 英文语言包
return [
  // 系统错误提示
  'Undefined variable'                                        => 'Undefined variable',
  'Undefined index'                                           => 'Undefined index',
  'Undefined offset'                                          => 'Undefined offset',
  'Parse error'                                               => 'Parse error',
  'Type error'                                                => 'Type error',
  'Fatal error'                                               => 'Fatal error',
  'syntax error'                                              => 'syntax error',
  // 框架核心错误提示
  'dispatch type not support'                                 => 'dispatch type not support',
  'method param miss'                                         => 'method param miss',
  'method not exists'                                         => 'method not exists',
  'function not exists'                                       => 'function not exists',
  'app not exists'                                            => 'app not exists',
  'controller not exists'                                     => 'controller not exists',
  'class not exists'                                          => 'class not exists',
  'property not exists'                                       => 'property not exists',
  'template not exists'                                       => 'template not exists',
  'illegal controller name'                                   => 'illegal controller name',
  'illegal action name'                                       => 'illegal action name',
  'url suffix deny'                                           => 'url suffix deny',
  'Undefined cache config'                                    => 'Undefined cache config',
  'Route Not Found'                                           => 'Route Not Found',
  'Undefined db config'                                       => 'Undefined db config',
  'Undefined log config'                                      => 'Undefined log config',
  'Undefined db type'                                         => 'Undefined db type',
  'variable type error'                                       => 'variable type error',
  'PSR-4 error'                                               => 'PSR-4 error',
  'not support type'                                          => 'not support type',
  'not support total'                                         => 'not support total',
  'not support last'                                          => 'not support last',
  'error session handler'                                     => 'error session handler',
  'not allow php tag'                                         => 'not allow php tag',
  'not support'                                               => 'not support',
  'database config error'                                     => 'database config error',
  'redisd master'                                             => 'redisd master',
  'redisd slave'                                              => 'redisd slave',
  'must run at sae'                                           => 'must run at sae',
  'memcache init error'                                       => 'memcache init error',
  'KVDB init error'                                           => 'KVDB init error',
  'fields not exists'                                         => 'fields not exists',
  'where express error'                                       => 'where express error',
  'no data to update'                                         => 'no data to update',
  'miss data to insert'                                       => 'miss data to insert',
  'miss complex primary data'                                 => 'miss complex primary data',
  'miss update condition'                                     => 'miss update condition',
  'model data Not Found'                                      => 'model data Not Found',
  'table data not Found'                                      => 'table data not Found',
  'delete without condition'                                  => 'delete without condition',
  'miss relation data'                                        => 'miss relation data',
  'tag attr must'                                             => 'tag attr must',
  'tag error'                                                 => 'tag error',
  'cache write error'                                         => 'cache write error',
  'sae mc write error'                                        => 'sae mc write error',
  'route name not exists'                                     => 'route name not exists',
  'invalid request'                                           => 'invalid request',
  'bind attr has exists'                                      => 'bind attr has exists',
  'relation data not exists'                                  => 'relation data not exists',
  'relation not support'                                      => 'relation not support',
  'chunk not support order'                                   => 'chunk not support order',
  'route pattern error'                                       => 'route pattern error',
  'route behavior will not support'                           => 'route behavior will not support',
  'closure not support cache(true)'                           => 'closure not support cache(true)',
  // 上传错误信息
  'unknown upload error'                                      => 'unknown upload error',
  'file write error'                                          => 'file write error',
  'upload temp dir not found'                                 => 'upload temp dir not found',
  'no file to uploaded'                                       => 'no file to uploaded',
  'only the portion of file is uploaded'                      => 'only the portion of file is uploaded',
  'upload File size exceeds the maximum value'                => 'upload File size exceeds the maximum value',
  'upload write error'                                        => 'upload write error',
  'has the same filename: {:filename}'                        => 'has the same filename: {:filename}',
  'upload illegal files'                                      => 'upload illegal files',
  'illegal image files'                                       => 'illegal image files',
  'extensions to upload is not allowed'                       => 'extensions to upload is not allowed',
  'mimetype to upload is not allowed'                         => 'mimetype to upload is not allowed',
  'filesize not match'                                        => 'filesize not match',
  'directory {:path} creation failed'                         => 'directory {:path} creation failed',
  // 中间件错误提示
  'The middleware must return Response instance'              => 'The middleware must return Response instance',
  'The queue was exhausted, with no response returned'        => 'The queue was exhausted, with no response returned',
  // Validate Error Message
  ':attribute require'                                        => ':attribute require',
  ':attribute must'                                           => ':attribute must',
  ':attribute must be numeric'                                => ':attribute must be numeric',
  ':attribute must be integer'                                => ':attribute must be integer',
  ':attribute must be float'                                  => ':attribute must be float',
  ':attribute must be string'                                 => ':attribute must be string',
  ':attribute must start with :rule'                          => ':attribute must start with :rule',
  ':attribute must end with :rule'                            => ':attribute must end with :rule',
  ':attribute must contain :rule'                             => ':attribute must contain :rule',
  ':attribute must be bool'                                   => ':attribute must be bool',
  ':attribute not a valid email address'                      => ':attribute not a valid email address',
  ':attribute not a valid mobile'                             => ':attribute not a valid mobile',
  ':attribute must be a array'                                => ':attribute must be a array',
  ':attribute must be yes,on or 1'                            => ':attribute must be yes,on or 1',
  ':attribute not a valid datetime'                           => ':attribute not a valid datetime',
  ':attribute not a valid file'                               => ':attribute not a valid file',
  ':attribute not a valid image'                              => ':attribute not a valid image',
  ':attribute must be alpha'                                  => ':attribute must be alpha',
  ':attribute must be alpha-numeric'                          => ':attribute must be alpha-numeric',
  ':attribute must be alpha-numeric, dash, underscore'        => ':attribute must be alpha-numeric, dash, underscore',
  ':attribute not a valid domain or ip'                       => ':attribute not a valid domain or ip',
  ':attribute must be chinese'                                => ':attribute must be chinese',
  ':attribute must be chinese or alpha'                       => ':attribute must be chinese or alpha',
  ':attribute must be chinese,alpha-numeric'                  => ':attribute must be chinese,alpha-numeric',
  ':attribute must be chinese,alpha-numeric,underscore, dash' => ':attribute must be chinese,alpha-numeric,underscore, dash',
  ':attribute not a valid url'                                => ':attribute not a valid url',
  ':attribute not a valid ip'                                 => ':attribute not a valid ip',
  ':attribute must be dateFormat of :rule'                    => ':attribute must be dateFormat of :rule',
  ':attribute must be in :rule'                               => ':attribute must be in :rule',
  ':attribute be notin :rule'                                 => ':attribute be notin :rule',
  ':attribute must between :1 - :2'                           => ':attribute must between :1 - :2',
  ':attribute not between :1 - :2'                            => ':attribute not between :1 - :2',
  'size of :attribute must be :rule'                          => 'size of :attribute must be :rule',
  'max size of :attribute must be :rule'                      => 'max size of :attribute must be :rule',
  'min size of :attribute must be :rule'                      => 'min size of :attribute must be :rule',
  ':attribute cannot be less than :rule'                      => ':attribute cannot be less than :rule',
  ':attribute cannot exceed :rule'                            => ':attribute cannot exceed :rule',
  ':attribute not within :rule'                               => ':attribute not within :rule',
  'access IP is not allowed'                                  => 'access IP is not allowed',
  'access IP denied'                                          => 'access IP denied',
  ':attribute out of accord with :2'                          => ':attribute out of accord with :2',
  ':attribute cannot be same with :2'                         => ':attribute cannot be same with :2',
  ':attribute must greater than or equal :rule'               => ':attribute must greater than or equal :rule',
  ':attribute must greater than :rule'                        => ':attribute must greater than :rule',
  ':attribute must less than or equal :rule'                  => ':attribute must less than or equal :rule',
  ':attribute must less than :rule'                           => ':attribute must less than :rule',
  ':attribute must equal :rule'                               => ':attribute must equal :rule',
  ':attribute has exists'                                     => ':attribute has exists',
  ':attribute not conform to the rules'                       => ':attribute not conform to the rules',
  'invalid Request method'                                    => 'invalid Request method',
  'invalid token'                                             => 'invalid token',
  'not conform to the rules'                                  => 'not conform to the rules',
  'record has update'                                         => 'record has update',

  '会员管理' => 'Member',
  '会员' => 'Member',
  '会员不存在：' => 'Member does not exist:',
  '用户名' => 'Useranme',
  '请输入用户名' => 'Please enter one username',
  '用户名长度为2至64个字符' => 'The username length ranges from 2 to 64 characters',
  '用户名已存在：' => 'Username already exists:',
  '用户名不存在：' => 'The username does not exist:',
  '手机不存在：' => 'Mobile phone does not exist:',
  '邮箱不存在：' => 'Email does not exist:',
  '请输入手机号码' => 'Please enter your phone number',
  '请输入邮箱地址' => 'Please enter your email address',
  'app错误' => 'app error',
  'type错误' => 'type error',
  'third_id必须' => 'third_id must',
  'captcha_id必须' => 'captcha_id must',
  '账号已被注销' => 'The account has been cancelled',
  '账号已被禁用' => 'Account has been disabled',
  '账号密码已修改' => 'Account password has been changed',
  '登录状态已失效' => 'Login status has expired',
  '登录失败，请重试' => 'Login failed, please try again',
  '绑定失败，请重试' => 'Binding failed, please try again',
  '系统维护，无法登录' => 'System maintenance, unable to log in',
  '系统维护，无法注册' => 'System maintenance, unable to register',
  '功能维护，无法绑定' => 'Function maintenance, unable to bind',
  '获取手机号失败' => 'Failed to obtain phone number',
  '会员已被禁用' => 'Member has been disabled',
  '会员已被注销' => 'Member has been cancelled',
  '注册成功' => 'Successfully registered',
  '更换成功' => 'Replacement successful',
  '会员分组' => 'Member group',
  '会员分组不存在：' => 'Member group does not exist:',
  '会员标签' => 'Member tag',
  '会员标签不存在：' => 'Member tag does not exist:',
  '会员接口' => 'Member api',
  '会员接口不存在：' => 'The member api does not exist:',
  '接口' => 'Api',
  '接口名称' => 'Interface Name',
  '接口链接' => 'Interface link',
  '接口不存在' => 'Interface does not exist',
  '接口链接已存在' => 'The interface link already exists',
  '接口链接已存在：' => 'The interface link already exists:',
  '接口链接不能为纯数字' => 'Interface links cannot be pure numbers',
  '接口链接重复' => 'Duplicate interface links',
  '接口已被禁用' => 'The interface has been disabled',
  '会员统计' => 'Member statistic',
  '总数' => 'Total',
  '在线' => 'Online',
  '今天' => 'Today',
  '昨天' => 'Yesterday',
  '本周' => 'This week',
  '上周' => 'Last week',
  '本月' => 'This month',
  '上月' => 'Last month',
  '新增' => 'Added',
  '数量' => 'Number',
  '会员日志' => 'Member log',
  '会员日志不存在：' => 'Member log does not exist:',
  '会员第三方账号' => 'Member third',
  '会员第三方账号：' => 'Member third:',
  '会员第三方账号已被禁用' => 'Member third is diable',
  '请输入 unionid 或 unionid' => 'Please enter unionid or unionid',
  '第三方账号不存在' => 'Member third does not exist',
  '第三方账号已存在：' => 'Member third already exists:',
  '绑定成功' => 'Binding successful',
  '绑定失败' => 'Binding failed',
  '绑定失败，已被其它会员绑定' => 'Binding failed, already bound by another member',
  '解绑失败，非本会员绑定' => 'Unbinding failed, non member binding',
  '无法解绑，会员未设置密码且仅绑定了一个第三方账号' => 'Unable to unbind, member has not set a password and only bound one third-party account',
  '无法删除，会员未设置密码且仅绑定了一个第三方账号：' => 'Cannot delete, member has not set a password and only bound one third-party account:',
  '第三方账号已解绑' => 'The third-party account has been unbound',
  '上级ID不能等于ID' => 'Superior ID cannot be equal to ID',
  '不能选择该上级' => 'Cannot select this superior',
  '上级不能等于自己' => 'Superiors cannot be equal to oneself',
  '存在下级，无法删除：' => 'There are subordinates, unable to delete:',
  '标题已存在：' => 'Title already exists:',
  '内容管理' => 'Content',
  '内容' => 'Content',
  '内容不存在：' => 'The content does not exist:',
  '内容功能未开启' => 'Content function not enabled',
  '内容分类' => 'Content category',
  '内容分类不存在：' => 'Content category does not exist:',
  '内容标签' => 'Content Tag',
  '内容标签不存在：' => 'The content tag does not exist:',
  '文件管理' => 'File',
  '文件' => 'File',
  '文件ID' => 'File ID',
  '文件名称' => 'file name',
  '文件路径' => 'File Path',
  '文件大小' => 'file size',
  '文件链接' => 'file link',
  '文件不存在：' => 'The file does not exist:',
  '文件功能未开启' => 'The file function is not enabled',
  '文件上传功能未开启' => 'The file upload function is not enabled',
  '文件上传未开启，无法上传文件！' => 'File upload not enabled, unable to upload files!',
  '请选择上传文件' => 'Please choose to upload the file',
  '请选择文件类型' => 'Please select file type',
  '请输入文件链接' => 'Please enter the file link',
  '请输入有效的文件链接' => 'Please enter a valid file link',
  '上传的文件格式不允许' => 'The uploaded file format is not allowed',
  '上传的文件格式不允许，允许格式：' => 'The uploaded file format is not allowed. The allowed format is:{:name}',
  '上传的文件大小不允许，允许大小：' => 'The size of the uploaded file is not allowed. The allowed size is:{:name}',
  '上传成功' => 'Upload successful',
  '添加成功' => 'Added successfully',
  '文件分组' => 'File group',
  '文件分组不存在：' => 'File grouping does not exist:',
  '文件标签' => 'File tag',
  '文件标签不存在：' => 'The file label does not exist:',
  '导出文件' => 'export file',
  '导出' => 'export',
  '导出文件不存在：' => 'The exported file does not exist:',
  '导入文件' => 'Import File',
  '导入' => 'import',
  '导入文件不存在：' => 'The imported file does not exist:',
  '是否更新' => 'Update or not',
  '导入备注' => 'Import remarks',
  '导入结果' => 'Import results',
  '导入数量' => 'Import quantity',
  '成功数量' => 'Successful quantity',
  '失败数量' => 'Number of failures',
  '表头列表' => 'Header List',
  '成功列表' => 'Success List',
  '失败列表' => 'Failed List',
  '类型' => 'Type',
  '模板' => 'Template',
  '待处理' => 'Pending processing',
  '处理中' => 'Processing',
  '处理成功' => 'Processing successful',
  '处理失败' => 'Processing failed',
  '未知导出类型：' => 'Unknown export type:',
  '未知导入类型：' => 'Unknown import type:',
  '获取导入模板' => 'Get import template',
  '注册时间格式错误' => 'Registration time format error',
  '名称重复' => 'Duplicate name',
  '设置管理' => 'Setting',
  '会员设置' => 'Member setting',
  '请输入Token密钥' => 'Please enter the Token key',
  'Token密钥组成：字母和数字' => 'Token key composition: letters and numbers',
  'Token密钥长度：6-32' => 'Token key length: 6-32',
  'Token有效时间：0.1-999999999' => 'Token validity period: 0.1-999999999',
  '日志保留时间：0-999999999' => 'Log retention time: 0-999999999',
  '请输入速率次数' => 'Please enter the rate count',
  '速率次数：0-999' => 'Speed frequency: 0-999',
  '请输入速率时间' => 'Please enter the speed and time',
  '速率时间：1-999' => 'Speed time: 1-999',
  '平台' => 'Platform',
  '系统' => 'System',
  '微信' => 'WeChat',
  'QQ' => 'QQ',
  '微博' => 'Weibo',
  '应用' => 'Ppplication',
  '未知' => 'Unknown',
  '后台' => '{:name} backend',
  '小程序' => '{:name} small program',
  '公众号' => '{:name} official account',
  '网站应用' => '{:name} web application',
  '移动应用' => '{:name} Mobile application',
  '内容设置' => 'Content setting',
  '文件设置' => 'File setting',
  '图片' => 'image',
  '视频' => 'video',
  '音频' => 'audio',
  '文档' => 'word',
  '其它' => 'other',
  '支持图片格式' => 'Support image formats',
  '支持视频格式' => 'Support video formats',
  '支持音频格式' => 'Supports audio formats',
  '支持文档格式' => 'Support document formats',
  '除图片、视频、音频、文档的其他格式' => 'Other formats besides images, videos, audio, and documents',
  '本地(服务器)' => 'Local (server)',
  '七牛云 Kodo' => 'Qiniu Kodo',
  '阿里云 OSS' => 'Aliyun OSS',
  '腾讯云 COS' => 'Tencent COS',
  '百度云 BOS' => 'Baidu BOS',
  '又拍云 USS' => 'Upyun USS',
  '华为云 OBS' => 'Huawei OBS',
  'AWS S3' => 'AWS S3',
  '请选择存储方式' => 'Please choose a storage method',
  '请输入 AccessKey' => 'Please enter AccessKey',
  '请输入 SecretKey' => 'Please enter SecretKey',
  '请输入空间名称' => 'Please enter space name',
  '请输入访问域名' => 'Please enter Accessing Domain Names',
  '请输入 AccessKey ID' => 'Please enter AccessKey ID',
  '请输入 AccessKey Secret' => 'Please enter AccessKey Secret',
  '请输入 Bucket 名称' => 'Please enter Bucket name',
  '请输入 Endpoint（地域节点）' => 'Please enter Endpoint(Regional nodes)',
  '请输入 Bucket 域名' => 'Please enter Bucket domain name',
  '请输入 SecretId' => 'Please enter SecretId',
  '请输入存储桶名称' => 'Please enter Bucket Name',
  '请输入所属地域' => 'Please enter Regional affiliation',
  '请输入 Access Key' => 'Please enter Access Key',
  '请输入 Secret Key' => 'Please enter Secret Key',
  '请输入官方域名' => 'Please enter Official domain name',
  '请输入服务名称' => 'Please enter service name',
  '请输入操作员' => 'Please enter operator',
  '请输入操作员密码' => 'Please enter Operator password',
  '请输入加速域名' => 'Please enter Accelerate Domain Name',
  '请输入桶名称' => 'Please enter Bucket name',
  '请输入 Access Key ID' => 'Please enter Access Key ID',
  '请输入 Secret Access KEY' => 'Please enter Secret Access KEY',
  '请输入 Region 区域' => 'Please enter Region',
  '请输入 Endpoint 端点' => 'Please enter Endpoint',
  '请输入图片大小' => 'Please enter image size',
  '请输入视频大小' => 'Please enter video size',
  '请输入音频大小' => 'Please enter audio size',
  '请输入文档大小' => 'Please enter word size',
  '请输入其它大小' => 'Please enter other  size',
  '请输入最大上传个数' => 'Please enter the maximum number of uploads',
  '轮播' => 'Carousel',
  '轮播不存在：' => 'Carousel does not exist:',
  '通告' => 'Notice',
  '通告不存在：' => 'Notice does not exist:',
  '请选择类型' => 'Please select type',
  '协议' => 'Accord',
  '协议不存在：' => 'Accord does not exist:',
  '反馈' => 'Feedback',
  '反馈不存在：' => 'Feedback does not exist:',
  '友链' => 'Link',
  '友链不存在：' => 'Link does not exist:',
  '地区' => 'Region',
  '地区不存在：' => 'Region does not exist:',
  '设置' => 'Setting',
  '请输入SMTP服务器' => 'Please enter the SMTP server',
  '请选择SMTP协议' => 'Please select SMTP protocol',
  '请输入SMTP端口' => 'Please enter the SMTP port',
  '请输入SMTP账号' => 'Please enter SMTP account',
  '请输入SMTP密码' => 'Please enter SMTP password',
  '请输入收件人' => 'Please enter recipient',
  '请输入主题' => 'Please enter the theme',
  '请输入内容' => 'Please enter the content',
  '邮箱验证码' => 'Email verification code',
  '您的验证码为' => 'Your verification code is',
  '邮件发送失败' => 'Email sending failed',
  '短信发送失败' => 'SMS sending failed',
  '系统管理' => 'System',
  '菜单' => 'Menu',
  '菜单不存在：' => 'Menu does not exist:',
  '目录' => 'catalog',
  '按钮' => 'button',
  '请输入菜单名称' => 'Please enter the menu name',
  '菜单名称已存在：' => 'Menu name already exists:',
  '请输入菜单链接' => 'Please enter the menu link',
  '菜单链接已存在：' => 'The menu link already exists:',
  '角色' => 'Role',
  '角色不存在：' => 'Role does not exist:',
  '部门' => 'Dept',
  '部门不存在：' => 'Dept does not exist:',
  '职位' => 'Post',
  '职位不存在：' => 'Post does not exist:',
  '用户' => 'User',
  '用户不存在：' => 'User does not exist:',
  '请输入昵称' => 'Please enter a nickname',
  '昵称已存在：' => 'Nickname already exists:',
  '请输入账号' => 'Please enter your account',
  '账号已存在：' => 'Account already exists:',
  '账号长度为2至64个字符' => 'The account length ranges from 2 to 64 characters',
  '无法对系统超管用户进行操作：' => 'Unable to operate on system superuser:',
  '用户日志' => 'User log',
  '用户日志不存在：' => 'User log does not exist:',
  '公告' => 'Notice',
  '公告不存在：' => 'Notice does not exist:',
  '个人中心' => 'User center',
  '账号已被删除' => 'The account has been deleted',
  '接口文档' => 'interface documentation',
  '总数量' => 'total number',
  '总页数' => 'total page',
  '查询方式' => 'Query Method',
  '查询方式，eg：=' => 'Query method, eg：=',
  '查询名称，eg：等于' => 'Query name, eg: equal to',
  '排序字段，eg：sort' => 'Sort fields, eg：sort',
  '排序类型：desc降序、asc升序' => 'Sorting type: desc descending, asc ascending',
  '查询字段，eg：name' => 'Query fields, eg：name',
  '查询内容，eg：张三' => 'Query content, eg: Zhang San',
  '字符，验证码id' => 'Character, captcha id',
  '字符，验证码内容' => 'Characters, verification code content',
  '行为，验证码内容' => 'Behavior, Verification Code Content',
  '验证码内容' => 'Verification code content',
  '验证码是否开启' => 'Is the verification code enabled',
  '字符，验证码图片base64' => 'Characters, captcha image base64',
  '行为，' => 'Behavior,',
  '滑块图base64' => 'Slide Chart Base64',
  '底图base64' => 'Base image base64',
  'secretKey' => 'secretKey',
  '一次校验唯一编号' => 'Verify the unique number once',
  'id数组，eg：[1,2,3]' => 'ID array, eg：[1,2,3]',
  '图片列表' => 'image list',
  '图片名称' => 'image name',
  '图片大小' => 'image size',
  '图片路径' => 'image path',
  '图片链接' => 'image url',
  '视频列表' => 'video list',
  '视频名称' => 'video name',
  '视频大小' => 'video size',
  '视频路径' => 'video path',
  '视频链接' => 'video url',
  '音频列表' => 'audio list',
  '音频名称' => 'audio name',
  '音频大小' => 'audio size',
  '音频路径' => 'audio path',
  '音频链接' => 'audio url',
  '文档列表' => 'word list',
  '文档名称' => 'word name',
  '文档大小' => 'word size',
  '文档路径' => 'word path',
  '文档链接' => 'word url',
  '附件列表' => 'other list',
  '附件名称' => 'other name',
  '附件大小' => 'other size',
  '附件路径' => 'other path',
  '附件链接' => 'other url',
  '字段名，eg：sort' => 'Field name, eg：sort',
  '字段值，eg：250' => 'Field values, eg：250',
  '分页第几页' => 'Page number of pagination',
  '分页每页数量' => 'Number of pages per page',
  '接口文档与调试' => 'Interface documentation and debugging',
  '接口文档说明' => 'Interface document description',
  'token，也可以放在请求参数' => 'token， It can also be placed in the request parameters',
  '返回码，200成功，401登录失效，其它失败' => 'Return code: 200 successful, 401 login invalid, other failures',
  '返回描述' => 'Return description',
  '返回数据' => 'Return data',
  '创建Crud' => 'Create Crud',
  '控制器标题' => 'Controller Title',
  '请输入控制器文件名' => 'Please enter the controller file name',
  '请输入正确的目录名' => 'Please enter the correct directory name',
  '数据表' => '数据表',
  '模型文件名错误，请输入大写字母开头的字母+数字，长度2-99的组合' => 'The model file name is incorrect. Please enter a combination of a letter starting with a capital letter and a number, with a length of 2-99',
  '表名错误，请输入小写字母开头的字母+数字/下划线，长度2-99的组合' => 'The table name is incorrect. Please enter a combination of a letter starting with a lowercase letter, a number, and an underline, with a length of 2-99',
  '必填' => 'must',
  '数字' => 'number',
  '整数' => 'integer',
  '布尔' => 'boolean',
  '缺少必要参数' => 'Required parameter missing',
  '为数字类型' => 'For numeric types',
  '为整数类型' => 'For integer type',
  '为布尔值类型' => 'For Boolean value type',
  '主键' => 'Primary key',
  '编号' => 'Number',
  '名称' => 'Name',
  '描述' => 'Describe',
  '备注' => 'Remarks',
  '排序' => 'Sort',
  '是否禁用，1是0否' => 'Is it disabled? 1 is 0. No',
  '是否删除，1是0否' => 'Whether to delete, 1 is 0, no',
  '添加用户id' => 'create user ID',
  '修改用户id' => 'update user ID',
  '删除用户id' => 'Delete user ID',
  '添加时间' => 'create time',
  '修改时间' => 'update time',
  '删除时间' => 'delete time',
  '验证' => 'Verify',
  '请输入' => 'Enter',
  '列表' => 'List',
  '系统设置' => 'System setting',
  '请输入请求超时' => 'Please enter request timeout',
  '请求超时范围：5-300' => 'Request timeout range: 5-300',
  '清除缓存成功' => 'Clear cache successfully',
  '字母' => 'Letter',
  '数字字母' => 'Alphanumeric',
  '算术' => 'Arithmetic',
  '中文' => 'Chinese',
  '点选文字' => 'Click on the text',
  '滑动拼图' => 'Sliding puzzle',
  '男' => 'Male',
  '女' => 'Female',
  '是' => 'Correct',
  '否' => 'Deny',
  '登录' => 'Login',
  '首页' => 'Index',
  '添加' => 'Add',
  '修改' => 'Edit',
  '成功' => 'Success',
  '成功：' => 'Success:',
  '失败' => 'Fail',
  '失败：' => 'Fail:',
  '禁用' => 'Disable',
  '操作成功' => 'Operation successful',
  '操作失败' => 'Operation failed',
  '发送成功' => 'Sent successfully',
  '登录成功' => 'Login succeeded',
  '登录失败' => 'Login failed',
  '退出成功' => 'Exit successful',
  '验证码错误' => 'Verification code error',
  '请勿重复提交' => 'Please do not resubmit',
  '方法不存在：' => 'Method does not exist:',
  '账号或密码错误' => 'Account or password error',
  '登录已失效，请重新登录' => 'Login has expired, please log in again',
  '你没有权限操作：' => 'You do not have permission to operate:',
  '请输入标题' => 'Please enter a title',
  '请输入名称' => 'Please enter a name',
  '请输入验证码' => 'Please enter the verification code',
  'ID只能是整数' => 'ID can only be an integer',
  'ID重复' => 'ID duplication',
  'ID已存在' => 'ID already exists',
  '名称不能为空' => 'The name cannot be empty',
  '名称已存在：' => 'Name already exists:',
  '名称已存在' => 'The name already exists',
  '请输入编号' => 'Please enter the number',
  '编号重复' => 'Duplicate numbers',
  '编号已存在：' => 'Number already exists:',
  '编号不能为纯数字' => 'The number cannot be a pure number',
  '前缀不能为纯数字' => 'The prefix cannot be a pure number',
  '起始数必须是数字' => 'The starting number must be a number',
  '排序或步长必须是数字' => 'Sorting or stride must be a number',
  '请输入正确手机号码' => 'Please enter the correct phone number',
  '手机已存在：' => 'The phone already exists:',
  '请输入正确邮箱地址' => 'Please enter the correct email address',
  '邮箱已存在：' => 'Email already exists:',
  '请输入密码' => 'Please input a password',
  '请输入旧密码' => 'Please enter old password',
  '请输入新密码' => 'Please enter a new password',
  '密码长度为6至18个字符' => 'Password length is 6 to 18 characters',
  '新密码长度为6至18个字符' => 'The length of the new password is 6 to 18 characters',
  '旧密码错误' => 'Old password incorrect',
  '昵称长度为1至64个字符' => 'Nickname length ranges from 1 to 64 characters',
  '请选择开始时间' => 'Please choose a start time',
  '请选择结束时间' => 'Please select an end time',
  '添加时间格式错误' => 'Adding time format error',
  '修改时间格式错误' => 'Incorrect time format modification',
  '不允许修改的字段：' => 'Fields that are not allowed to be modified:',
  '请选择导入文件' => 'Please select the import file',
  '只允许xlsx文件格式' => 'Only allow xlsx file format',
  '太快了，请在秒后再试' => 'Too fast, please try again in {:second} seconds',
  '你的操作过于频繁，请在秒后重试' => 'Your actions are too frequent. Please try again in {:second} seconds',
  '基于ThinkPHP和Vue的极简后台管理系统' => 'A minimalist backend management system based on ThinkPHP and Vue',
  '后端安装成功，欢迎使用，如有帮助，敬请Star！' => 'Backend installation successful, welcome to use, if helpful, please Star!',
  '包含' => 'like',
  '不包含' => 'not like',
  '等于' => 'equal to',
  '不等于' => 'not equal to',
  '大于' => 'greater than',
  '大于等于' => 'greater than or equal',
  '小于' => 'less than',
  '小于等于' => 'less than or equal',
  '在区间' => 'in the interval',
  '不在区间' => 'not in the interval',
  '在列表' => 'in the list',
  '不在列表' => 'not in list',
  '是null' => 'is null',
  '不是null' => 'not is null',
  '是空的' => 'is empty',
  '不是空的' => 'not is empty',
  '匹配模式错误：' => 'Matching pattern error:',
  '查询方式错误：' => 'Query method error:',
  '请选择其它方式' => 'Please choose another method',
  '默认' => 'default',
  '查询参数' => 'Query parameters',
  'get获取基础数据，post提交添加' => 'Get basic data, post to submit and add',
  'get下载导入模板，post提交导入文件' => 'Get download import template, post submit import file',
  '是否下载文件，1是，0否' => 'Do you want to download the file? 1 Yes, 0 No',
  '下载文件类型，import导入文件，success成功文件，fail失败文件' => 'Download file type, import import file, success file, fail file',
  '平台说明' => 'Platform Description',
  '图表数据' => 'chart data',
  '行为，验证码方式：blockPuzzle、clickWord' => 'Behavior, captcha method: blockPuzzle, clickWord',
  '行为，pointJson' => 'Behavior, pointJson',
  '行为，token' => 'Behavior, token',
  '请输入正确时间格式' => 'Please enter the correct time format',
  'ID' => 'ID',
  '上级ID' => 'Parent ID',
  '下划线' => 'Underscore',
  '主题' => 'Subject',
  '会员ID' => 'Member ID',
  '会员昵称' => 'Member Nickname',
  '会员用户名' => 'Member Username',
  '传真' => 'Fax',
  '位置' => 'Location',
  '你没有权限操作' => 'You do not have permission to operate',
  '免权' => 'Permission Exempt',
  '免登' => 'Login Exempt',
  '免限' => 'Limit Exempt',
  '关键词' => 'Keywords',
  '内容不存在' => 'Content does not exist',
  '分组' => 'Group',
  '区号' => 'Area Code',
  '协议不存在' => 'Protocol does not exist',
  '反馈不存在' => 'Feedback does not exist',
  '发件人' => 'Sender',
  '发布时间' => 'Publish Time',
  '名称颜色' => 'Name Color',
  '后缀' => 'Suffix',
  '哈希' => 'Hash',
  '国际码' => 'International Code',
  '图标' => 'Icon',
  '地区不存在' => 'Region does not exist',
  '地址' => 'Address',
  '大小' => 'Size',
  '字符' => 'Character',
  '存储' => 'Storage',
  '开始时间' => 'Start Time',
  '手机' => 'Mobile Phone',
  '拼音' => 'Pinyin',
  '接口ID' => 'API ID',
  '推荐' => 'Recommended',
  '操作' => 'Operation',
  '支持除图片、视频、音频、文档的其它格式' => 'Supports other formats except images, videos, audio, and documents',
  '收件人' => 'Recipient',
  '文件不存在' => 'File does not exist',
  '昵称' => 'Nickname',
  '未注册' => 'Unregistered',
  '标签' => 'Tag',
  '标题' => 'Title',
  '标题颜色' => 'Title Color',
  '模板ID' => 'Template ID',
  '模板变量' => 'Template Variable',
  '注册' => 'Register',
  '点击' => 'Click',
  '热门' => 'Popular',
  '状态' => 'Status',
  '用户ID' => 'User ID',
  '用户代理' => 'User Agent',
  '用户昵称' => 'User Nickname',
  '用户账号' => 'User Account',
  '电话' => 'Phone',
  '登录时间' => 'Login Time',
  '短信日志' => 'SMS Log',
  '短信日志不存在：' => 'SMS Log does not exist:',
  '简拼' => 'Abbreviated Pinyin',
  '简称' => 'Abbreviation',
  '级别' => 'Level',
  '纬度' => 'Latitude',
  '组件地址' => 'Component Address',
  '经度' => 'Longitude',
  '结束时间' => 'End Time',
  '编号已存在' => 'ID already exists',
  '置顶' => 'Pin to Top',
  '耗时（秒）' => 'Time Consumed (seconds)',
  '菜单ID' => 'Menu ID',
  '菜单名称' => 'Menu Name',
  '菜单链接' => 'Menu Link',
  '行为' => 'Action',
  '请求IP' => 'Request IP',
  '请求ISP' => 'Request ISP',
  '请求参数' => 'Request Parameters',
  '请求参数格式错误' => 'Request Parameters Format Error',
  '请求地区' => 'Request Region',
  '请登录' => 'Please Log In',
  '账号' => 'Account',
  '账号已在另一处登录' => 'Account logged in elsewhere',
  '账号登录状态已失效' => 'Account login status has expired',
  '超管' => 'Super Administrator',
  '路径' => 'Path',
  '路由名称' => 'Route Name',
  '路由地址' => 'Route Address',
  '轮播不存在' => 'Carousel does not exist',
  '返回码' => 'Return Code',
  '退出' => 'Logout',
  '通告不存在' => 'Announcement does not exist',
  '邮件日志' => 'Email Log',
  '邮件日志不存在：' => 'Email Log does not exist:',
  '邮箱' => 'Email',
  '邮编' => 'Postal Code',
  '链接' => 'Link',
  '错误' => 'Error',
  '隐藏' => 'Hide',
  '首字母' => 'Initial Letter',
  '友链不存在' => 'Link does not exist',
  '不允许此操作' => 'This operation is not allowed',
  '上传' => 'Upload',
  '通知' => 'Notify',
  'ID重置失败：' => 'ID reset failed:',
  '分类' => 'Category',
  '来源' => 'Source',
  '头像' => 'Avatar',
  '头像必须是文件id或有效url' => 'Avatar must be a file ID or a valid URL',
  '图片(id或url)' => 'Image (ID or URL)',
  '图片必须是文件id或有效url' => 'Image must be a file ID or a valid URL',
  '文件URL无效: ' => 'File URL is invalid: ',
  '文件保存失败: ' => 'File save failed: ',
  '文件必须是有效url' => 'File must be a valid URL',
  '文件格式不允许：' => 'File format not allowed:',
  '文件下载失败: ' => 'File download failed: ',
  '作者' => 'Author',
  '会员不存在' => 'Member does not exist',
  '密码不能为空' => 'Password cannot be empty',
  '密码错误' => 'Password error',
  '消息' => 'Message',
  '消息不存在：' => 'Message does not exist:',
  '用户消息' => 'User message',
  '成功文件' => 'Success file',
  '失败文件' => 'Fail file',
];
